import Mock from 'mockjs2'
import {builder} from '../util'

const orgTree = () => {
    return builder([{
        'key': 'key-01',
        'title': '研发中心',
        'icon': 'mail',
        'children': [{
            'key': 'key-01-01',
            'title': '后端组',
            'icon': null,
            'group': true,
            children: [{
                'key': 'key-01-01-01',
                'title': 'JAVA',
                'icon': null
            },
                {
                    'key': 'key-01-01-02',
                    'title': 'PHP',
                    'icon': null
                },
                {
                    'key': 'key-01-01-03',
                    'title': 'Golang',
                    'icon': null
                }
            ]
        }, {
            'key': 'key-01-02',
            'title': '前端组',
            'icon': null,
            'group': true,
            children: [{
                'key': 'key-01-02-01',
                'title': 'React',
                'icon': null
            },
                {
                    'key': 'key-01-02-02',
                    'title': 'Vue',
                    'icon': null
                },
                {
                    'key': 'key-01-02-03',
                    'title': 'Angular',
                    'icon': null
                }
            ]
        }]
    }, {
        'key': 'key-02',
        'title': '财务部',
        'icon': 'dollar',
        'children': [{
            'key': 'key-02-01',
            'title': '会计核算',
            'icon': null
        }, {
            'key': 'key-02-02',
            'title': '成本控制',
            'icon': null
        }, {
            'key': 'key-02-03',
            'title': '内部控制',
            'icon': null,
            'children': [{
                'key': 'key-02-03-01',
                'title': '财务制度建设',
                'icon': null
            },
                {
                    'key': 'key-02-03-02',
                    'title': '会计核算',
                    'icon': null
                }
            ]
        }]
    }])
}

const role = () => {
    return builder({
        'data': [{
            'id': 'admin',
            'name': '管理员',
            'describe': '拥有所有权限',
            'status': 1,
            'creatorId': 'system',
            'createTime': 1497160610259,
            'deleted': 0,
            'permissions': [{
                'roleId': 'admin',
                'permissionId': 'comment',
                'permissionName': '评论管理',
                'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                'actionEntitySet': [{
                    'action': 'add',
                    'describe': '新增',
                    'defaultCheck': false
                },
                    {
                        'action': 'query',
                        'describe': '查询',
                        'defaultCheck': false
                    },
                    {
                        'action': 'get',
                        'describe': '详情',
                        'defaultCheck': false
                    },
                    {
                        'action': 'edit',
                        'describe': '修改',
                        'defaultCheck': false
                    },
                    {
                        'action': 'delete',
                        'describe': '删除',
                        'defaultCheck': false
                    }],
                'actionList': ['delete', 'edit'],
                'dataAccess': null
            },
                {
                    'roleId': 'admin',
                    'permissionId': 'member',
                    'permissionName': '会员管理',
                    'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                    'actionEntitySet': [{
                        'action': 'add',
                        'describe': '新增',
                        'defaultCheck': false
                    },
                        {
                            'action': 'query',
                            'describe': '查询',
                            'defaultCheck': false
                        },
                        {
                            'action': 'get',
                            'describe': '详情',
                            'defaultCheck': false
                        },
                        {
                            'action': 'edit',
                            'describe': '修改',
                            'defaultCheck': false
                        },
                        {
                            'action': 'delete',
                            'describe': '删除',
                            'defaultCheck': false
                        }
                    ],
                    'actionList': ['query', 'get', 'edit', 'delete'],
                    'dataAccess': null
                },
                {
                    'roleId': 'admin',
                    'permissionId': 'menu',
                    'permissionName': '菜单管理',
                    'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"}]',
                    'actionEntitySet': [{
                        'action': 'add',
                        'describe': '新增',
                        'defaultCheck': false
                    },
                        {
                            'action': 'import',
                            'describe': '导入',
                            'defaultCheck': false
                        },
                        {
                            'action': 'get',
                            'describe': '详情',
                            'defaultCheck': false
                        },
                        {
                            'action': 'edit',
                            'describe': '修改',
                            'defaultCheck': false
                        }
                    ],
                    'actionList': ['add', 'import'],
                    'dataAccess': null
                },
                {
                    'roleId': 'admin',
                    'permissionId': 'order',
                    'permissionName': '订单管理',
                    'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                    'actionEntitySet': [{
                        'action': 'add',
                        'describe': '新增',
                        'defaultCheck': false
                    },
                        {
                            'action': 'query',
                            'describe': '查询',
                            'defaultCheck': false
                        },
                        {
                            'action': 'get',
                            'describe': '详情',
                            'defaultCheck': false
                        },
                        {
                            'action': 'edit',
                            'describe': '修改',
                            'defaultCheck': false
                        },
                        {
                            'action': 'delete',
                            'describe': '删除',
                            'defaultCheck': false
                        }
                    ],
                    'actionList': ['query', 'add', 'get'],
                    'dataAccess': null
                },
                {
                    'roleId': 'admin',
                    'permissionId': 'permission',
                    'permissionName': '权限管理',
                    'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                    'actionEntitySet': [{
                        'action': 'add',
                        'describe': '新增',
                        'defaultCheck': false
                    },
                        {
                            'action': 'get',
                            'describe': '详情',
                            'defaultCheck': false
                        },
                        {
                            'action': 'edit',
                            'describe': '修改',
                            'defaultCheck': false
                        },
                        {
                            'action': 'delete',
                            'describe': '删除',
                            'defaultCheck': false
                        }
                    ],
                    'actionList': ['add', 'get', 'edit', 'delete'],
                    'dataAccess': null
                },
                {
                    'roleId': 'admin',
                    'permissionId': 'role',
                    'permissionName': '角色管理',
                    'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                    'actionEntitySet': [{
                        'action': 'add',
                        'describe': '新增',
                        'defaultCheck': false
                    },
                        {
                            'action': 'get',
                            'describe': '详情',
                            'defaultCheck': false
                        },
                        {
                            'action': 'edit',
                            'describe': '修改',
                            'defaultCheck': false
                        },
                        {
                            'action': 'delete',
                            'describe': '删除',
                            'defaultCheck': false
                        }
                    ],
                    'actionList': null,
                    'dataAccess': null
                },
                {
                    'roleId': 'admin',
                    'permissionId': 'test',
                    'permissionName': '测试权限',
                    'actions': '[]',
                    'actionEntitySet': [],
                    'actionList': null,
                    'dataAccess': null
                },
                {
                    'roleId': 'admin',
                    'permissionId': 'user',
                    'permissionName': '用户管理',
                    'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"},{"action":"export","defaultCheck":false,"describe":"导出"}]',
                    'actionEntitySet': [{
                        'action': 'add',
                        'describe': '新增',
                        'defaultCheck': false
                    },
                        {
                            'action': 'import',
                            'describe': '导入',
                            'defaultCheck': false
                        },
                        {
                            'action': 'get',
                            'describe': '详情',
                            'defaultCheck': false
                        },
                        {
                            'action': 'edit',
                            'describe': '修改',
                            'defaultCheck': false
                        },
                        {
                            'action': 'delete',
                            'describe': '删除',
                            'defaultCheck': false
                        },
                        {
                            'action': 'export',
                            'describe': '导出',
                            'defaultCheck': false
                        }
                    ],
                    'actionList': ['add', 'get'],
                    'dataAccess': null
                }
            ]
        },
            {
                'id': 'svip',
                'name': 'SVIP',
                'describe': '超级会员',
                'status': 1,
                'creatorId': 'system',
                'createTime': 1532417744846,
                'deleted': 0,
                'permissions': [{
                    'roleId': 'admin',
                    'permissionId': 'comment',
                    'permissionName': '评论管理',
                    'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                    'actionEntitySet': [{
                        'action': 'add',
                        'describe': '新增',
                        'defaultCheck': false
                    },
                        {
                            'action': 'query',
                            'describe': '查询',
                            'defaultCheck': false
                        },
                        {
                            'action': 'get',
                            'describe': '详情',
                            'defaultCheck': false
                        },
                        {
                            'action': 'edit',
                            'describe': '修改',
                            'defaultCheck': false
                        },
                        {
                            'action': 'delete',
                            'describe': '删除',
                            'defaultCheck': false
                        }
                    ],
                    'actionList': ['add', 'get', 'delete'],
                    'dataAccess': null
                },
                    {
                        'roleId': 'admin',
                        'permissionId': 'member',
                        'permissionName': '会员管理',
                        'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                        'actionEntitySet': [{
                            'action': 'add',
                            'describe': '新增',
                            'defaultCheck': false
                        },
                            {
                                'action': 'query',
                                'describe': '查询',
                                'defaultCheck': false
                            },
                            {
                                'action': 'get',
                                'describe': '详情',
                                'defaultCheck': false
                            }
                        ],
                        'actionList': ['add', 'query', 'get'],
                        'dataAccess': null
                    },
                    {
                        'roleId': 'admin',
                        'permissionId': 'menu',
                        'permissionName': '菜单管理',
                        'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"}]',
                        'actionEntitySet': [{
                            'action': 'add',
                            'describe': '新增',
                            'defaultCheck': false
                        },
                            {
                                'action': 'import',
                                'describe': '导入',
                                'defaultCheck': false
                            },
                            {
                                'action': 'get',
                                'describe': '详情',
                                'defaultCheck': false
                            }
                        ],
                        'actionList': ['add', 'get'],
                        'dataAccess': null
                    },
                    {
                        'roleId': 'admin',
                        'permissionId': 'order',
                        'permissionName': '订单管理',
                        'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                        'actionEntitySet': [{
                            'action': 'add',
                            'describe': '新增',
                            'defaultCheck': false
                        },
                            {
                                'action': 'query',
                                'describe': '查询',
                                'defaultCheck': false
                            },
                            {
                                'action': 'get',
                                'describe': '详情',
                                'defaultCheck': false
                            },
                            {
                                'action': 'edit',
                                'describe': '修改',
                                'defaultCheck': false
                            }
                        ],
                        'actionList': ['add', 'query'],
                        'dataAccess': null
                    },
                    {
                        'roleId': 'admin',
                        'permissionId': 'permission',
                        'permissionName': '权限管理',
                        'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                        'actionEntitySet': [{
                            'action': 'add',
                            'describe': '新增',
                            'defaultCheck': false
                        },
                            {
                                'action': 'get',
                                'describe': '详情',
                                'defaultCheck': false
                            },
                            {
                                'action': 'edit',
                                'describe': '修改',
                                'defaultCheck': false
                            }
                        ],
                        'actionList': ['add', 'get', 'edit'],
                        'dataAccess': null
                    },
                    {
                        'roleId': 'admin',
                        'permissionId': 'role',
                        'permissionName': '角色管理',
                        'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                        'actionEntitySet': [{
                            'action': 'add',
                            'describe': '新增',
                            'defaultCheck': false
                        },
                            {
                                'action': 'edit',
                                'describe': '修改',
                                'defaultCheck': false
                            },
                            {
                                'action': 'delete',
                                'describe': '删除',
                                'defaultCheck': false
                            }
                        ],
                        'actionList': null,
                        'dataAccess': null
                    },
                    {
                        'roleId': 'admin',
                        'permissionId': 'test',
                        'permissionName': '测试权限',
                        'actions': '[]',
                        'actionEntitySet': [],
                        'actionList': ['add', 'edit'],
                        'dataAccess': null
                    },
                    {
                        'roleId': 'admin',
                        'permissionId': 'user',
                        'permissionName': '用户管理',
                        'actions': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"},{"action":"export","defaultCheck":false,"describe":"导出"}]',
                        'actionEntitySet': [{
                            'action': 'add',
                            'describe': '新增',
                            'defaultCheck': false
                        },
                            {
                                'action': 'import',
                                'describe': '导入',
                                'defaultCheck': false
                            },
                            {
                                'action': 'get',
                                'describe': '详情',
                                'defaultCheck': false
                            },
                            {
                                'action': 'edit',
                                'describe': '修改',
                                'defaultCheck': false
                            }
                        ],
                        'actionList': ['add'],
                        'dataAccess': null
                    }
                ]
            },
            {
                'id': 'user',
                'name': '普通会员',
                'describe': '普通用户，只能查询',
                'status': 1,
                'creatorId': 'system',
                'createTime': 1497160610259,
                'deleted': 0,
                'permissions': [{
                    'roleId': 'user',
                    'permissionId': 'comment',
                    'permissionName': '评论管理',
                    'actions': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
                    'actionEntitySet': [{
                        'action': 'query',
                        'describe': '查询',
                        'defaultCheck': false
                    },
                        {
                            'action': 'get',
                            'describe': '详情',
                            'defaultCheck': false
                        }
                    ],
                    'actionList': ['query'],
                    'dataAccess': null
                },

                    {
                        'roleId': 'user',
                        'permissionId': 'marketing',
                        'permissionName': '营销管理',
                        'actions': '[]',
                        'actionEntitySet': [],
                        'actionList': null,
                        'dataAccess': null
                    },
                    {
                        'roleId': 'user',
                        'permissionId': 'member',
                        'permissionName': '会员管理',
                        'actions': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
                        'actionEntitySet': [{
                            'action': 'query',
                            'describe': '查询',
                            'defaultCheck': false
                        },
                            {
                                'action': 'get',
                                'describe': '详情',
                                'defaultCheck': false
                            }
                        ],
                        'actionList': null,
                        'dataAccess': null
                    },
                    {
                        'roleId': 'user',
                        'permissionId': 'menu',
                        'permissionName': '菜单管理',
                        'actions': '[]',
                        'actionEntitySet': [],
                        'actionList': null,
                        'dataAccess': null
                    },

                    {
                        'roleId': 'user',
                        'permissionId': 'order',
                        'permissionName': '订单管理',
                        'actions': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
                        'actionEntitySet': [{
                            'action': 'query',
                            'describe': '查询',
                            'defaultCheck': false
                        },
                            {
                                'action': 'get',
                                'describe': '详情',
                                'defaultCheck': false
                            }
                        ],
                        'actionList': null,
                        'dataAccess': null
                    },
                    {
                        'roleId': 'user',
                        'permissionId': 'permission',
                        'permissionName': '权限管理',
                        'actions': '[]',
                        'actionEntitySet': [],
                        'actionList': null,
                        'dataAccess': null
                    },
                    {
                        'roleId': 'user',
                        'permissionId': 'role',
                        'permissionName': '角色管理',
                        'actions': '[]',
                        'actionEntitySet': [],
                        'actionList': null,
                        'dataAccess': null
                    },

                    {
                        'roleId': 'user',
                        'permissionId': 'test',
                        'permissionName': '测试权限',
                        'actions': '[]',
                        'actionEntitySet': [],
                        'actionList': null,
                        'dataAccess': null
                    },
                    {
                        'roleId': 'user',
                        'permissionId': 'user',
                        'permissionName': '用户管理',
                        'actions': '[]',
                        'actionEntitySet': [],
                        'actionList': null,
                        'dataAccess': null
                    }
                ]
            }
        ],
        'pageSize': 10,
        'pageNo': 0,
        'totalPage': 1,
        'totalCount': 5
    })
}

const permissionNoPager = () => {
    return builder([{
        'id': 'marketing',
        'name': '营销管理',
        'describe': null,
        'status': 1,
        'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
        'sptDaTypes': null,
        'optionalFields': null,
        'parents': null,
        'type': null,
        'deleted': 0,
        'actions': [
            'add',
            'query',
            'get',
            'edit',
            'delete'
        ]
    },
        {
            'id': 'member',
            'name': '会员管理',
            'describe': null,
            'status': 1,
            'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
            'sptDaTypes': null,
            'optionalFields': '[]',
            'parents': null,
            'type': 'default',
            'deleted': 0,
            'actions': [
                'add',
                'query',
                'get',
                'edit',
                'delete'
            ]
        },
        {
            'id': 'menu',
            'name': '菜单管理',
            'describe': null,
            'status': 1,
            'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"edit","defaultCheck":false,"describe":"修改"}]',
            'sptDaTypes': null,
            'optionalFields': '[]',
            'parents': null,
            'type': 'default',
            'deleted': 0,
            'actions': [
                'add',
                'import',
                'get',
                'edit'
            ]
        },
        {
            'id': 'order',
            'name': '订单管理',
            'describe': null,
            'status': 1,
            'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
            'sptDaTypes': null,
            'optionalFields': '[]',
            'parents': null,
            'type': 'default',
            'deleted': 0,
            'actions': [
                'add',
                'query',
                'get',
                'edit',
                'delete'
            ]
        },
        {
            'id': 'permission',
            'name': '权限管理',
            'describe': null,
            'status': 1,
            'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
            'sptDaTypes': null,
            'optionalFields': '[]',
            'parents': null,
            'type': 'default',
            'deleted': 0,
            'actions': [
                'add',
                'get',
                'edit',
                'delete'
            ]
        },
        {
            'id': 'role',
            'name': '角色管理',
            'describe': null,
            'status': 1,
            'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
            'sptDaTypes': null,
            'optionalFields': '[]',
            'parents': null,
            'type': 'default',
            'deleted': 0,
            'actions': [
                'add',
                'get',
                'edit',
                'delete'
            ]
        },
        {
            'id': 'test',
            'name': '测试权限',
            'describe': null,
            'status': 1,
            'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
            'sptDaTypes': null,
            'optionalFields': '[]',
            'parents': null,
            'type': 'default',
            'deleted': 0,
            'actions': [
                'add',
                'get'
            ]
        },
        {
            'id': 'user',
            'name': '用户管理',
            'describe': null,
            'status': 1,
            'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"export","defaultCheck":false,"describe":"导出"}]',
            'sptDaTypes': null,
            'optionalFields': '[]',
            'parents': null,
            'type': 'default',
            'deleted': 0,
            'actions': [
                'add',
                'get'
            ]
        }
    ])
}

const permissions = () => {
    return builder({
        'data': [{
            'id': 'marketing',
            'name': '营销管理',
            'describe': null,
            'status': 1,
            'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
            'sptDaTypes': null,
            'optionalFields': null,
            'parents': null,
            'type': null,
            'deleted': 0,
            'actions': [
                'add',
                'query',
                'get',
                'edit',
                'delete'
            ]
        },
            {
                'id': 'member',
                'name': '会员管理',
                'describe': null,
                'status': 1,
                'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                'sptDaTypes': null,
                'optionalFields': '[]',
                'parents': null,
                'type': 'default',
                'deleted': 0,
                'actions': [
                    'add',
                    'query',
                    'get',
                    'edit',
                    'delete'
                ]
            },
            {
                'id': 'menu',
                'name': '菜单管理',
                'describe': null,
                'status': 1,
                'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"import","defaultCheck":false,"describe":"导入"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"edit","defaultCheck":false,"describe":"修改"}]',
                'sptDaTypes': null,
                'optionalFields': '[]',
                'parents': null,
                'type': 'default',
                'deleted': 0,
                'actions': [
                    'add',
                    'import',
                    'get',
                    'edit'
                ]
            },
            {
                'id': 'order',
                'name': '订单管理',
                'describe': null,
                'status': 1,
                'actionData': '[{"action":"query","defaultCheck":false,"describe":"查询"},{"action":"get","defaultCheck":false,"describe":"详情"},{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                'sptDaTypes': null,
                'optionalFields': '[]',
                'parents': null,
                'type': 'default',
                'deleted': 0,
                'actions': [
                    'add',
                    'query',
                    'get',
                    'edit',
                    'delete'
                ]
            },
            {
                'id': 'permission',
                'name': '权限管理',
                'describe': null,
                'status': 1,
                'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                'sptDaTypes': null,
                'optionalFields': '[]',
                'parents': null,
                'type': 'default',
                'deleted': 0,
                'actions': [
                    'add',
                    'get',
                    'edit',
                    'delete'
                ]
            },
            {
                'id': 'role',
                'name': '角色管理',
                'describe': null,
                'status': 1,
                'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"查询"},{"action":"edit","defaultCheck":false,"describe":"修改"},{"action":"delete","defaultCheck":false,"describe":"删除"}]',
                'sptDaTypes': null,
                'optionalFields': '[]',
                'parents': null,
                'type': 'default',
                'deleted': 0,
                'actions': [
                    'add',
                    'get',
                    'edit',
                    'delete'
                ]
            },
            {
                'id': 'test',
                'name': '测试权限',
                'describe': null,
                'status': 1,
                'actionData': '[{"action":"add","defaultCheck":false,"describe":"新增"},{"action":"get","defaultCheck":false,"describe":"详情"}]',
                'sptDaTypes': null,
                'optionalFields': '[]',
                'parents': null,
                'type': 'default',
                'deleted': 0,
                'actions': [
                    'add',
                    'get'
                ]
            },
            {
                'id': 'user',
                'name': '用户管理',
                'describe': null,
                'status': 1,
                'actionData': '[{"action":"add","describe":"新增","defaultCheck":false},{"action":"get","describe":"查询","defaultCheck":false}]',
                'sptDaTypes': null,
                'optionalFields': '[]',
                'parents': null,
                'type': 'default',
                'deleted': 0,
                'actions': [
                    'add',
                    'get'
                ]
            }
        ],
        'pageSize': 10,
        'pageNo': 0,
        'totalPage': 1,
        'totalCount': 5
    })
}

Mock.mock(/\/org\/tree/, 'get', orgTree)
Mock.mock(/\/role/, 'get', role)
Mock.mock(/\/permission\/no-pager/, 'get', permissionNoPager)
Mock.mock(/\/permission/, 'get', permissions)
